@charset "utf-8";
/* CSS Document */


body, h1, h2, h3, h4, h5, h6,hr, p, blockquote,dl, dt, dd,ul, ol, li, fieldset, form,lengend, button, input, textarea,th,td { margin: 0; padding: 0;}
address, cite, dfn, em, var,i { font-style: normal }
input,select,textarea{  outline: none;}
ul, ol { list-style: none }
a { outline:none; color:#333; text-decoration:none }
a:focus{ outline:0 }
fieldset, img { border: none }
img { vertical-align:bottom }
button, input, select, textarea { }
h1,h2,h3,h4, h5, h6 { font-family:"微软雅黑"; font-weight:normal;}
body,button, input,select,textarea { font-family: "微软雅黑",HELVETICA; background:#fff; color:#333333; font-size:18px;}
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}
.left{ float:left;}
.right{ float:right;}


.header{ border-top:14px solid #c02f2f;overflow:hidden; background:#fff;}
.header .logo{ width:219px; margin:0 auto; overflow:hidden;}
.head_1{ width:1100px; margin:0 auto; overflow:hidden; margin-top:-40px;}
.head_1 img.left{}
.nav{ width:1000px; overflow:hidden; float:left; margin-top:60px;}
.nav li{ width:64px; height:97px; overflow:hidden; float:left; margin-left:90px;}
.nav li a{ display:block; width:64px; height:97px;}
.nav li:nth-child(1){ background:url(../images/nav1.png) no-repeat;}
.nav li:nth-child(1).hover{ background:url(../images/nav1_b.png) no-repeat;}
.nav li:nth-child(2){ background:url(../images/nav2.png) no-repeat;}
.nav li:nth-child(2).hover{ background:url(../images/nav2_b.png) no-repeat;}
.nav li:nth-child(3){ background:url(../images/nav3.png) no-repeat;}
.nav li:nth-child(3).hover{ background:url(../images/nav3_b.png) no-repeat;}
.nav li:nth-child(4){ background:url(../images/nav4.png) no-repeat;}
.nav li:nth-child(4).hover{ background:url(../images/nav4_b.png) no-repeat;}
.nav li:nth-child(5){ background:url(../images/nav5.png) no-repeat;}
.nav li:nth-child(5).hover{ background:url(../images/nav5_b.png) no-repeat;}
.nav li:nth-child(6){ background:url(../images/nav6.png) no-repeat;}
.nav li:nth-child(6).hover{ background:url(../images/nav6_b.png) no-repeat;}
.banner{ overflow:hidden;}
.anli_slideContainer12{ height:430px; overflow:hidden;}
.anli_slideContainer12 li{ width:100%; height:430px;}
.anli_slideContainer12 li:nth-child(1){ background:url(../images/banner2.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slideContainer12 li:nth-child(2){ background:url(../images/banner1.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slideContainer12 li:nth-child(3){ background:url(../images/banner3.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slideContainer12 li:nth-child(4){ background:url(../images/banner2.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slideContainer12 li:nth-child(5){ background:url(../images/banner1.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slideContainer12 li:nth-child(6){ background:url(../images/banner3.jpg) no-repeat; background-size:100% 100%;   overflow:hidden;}
.anli_slides12{ width:100%; overflow:hidden;}
.anliSlide_foncus12 {height:462px;overflow:hidden;text-align:center; margin-top:-50px; position:absolute; left:47%;}
.anliSlide_foncus12 span {display: inline-block;width: 20px;height: 20px; margin: 0 10px;cursor: pointer; background:#7c7c7c; border-radius:10px;}
.anliSlide_foncus12 span.active { background:#c02f2f !important;}
.anli_slideContainer11{ height:300px; overflow:hidden;}
.anli_slideContainer11 li{ width:100%; height:300px;}
.anli_slideContainer11 li:nth-child(1).p2{ background:url(../images/banner_talent-center.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.anli_slideContainer11 li:nth-child(1).p1{ background:url(../images/banner_4.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.anli_slideContainer11 li:nth-child(1).p3{ background:url(../images/banner_5.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.anli_slideContainer11 li:nth-child(1).p4{ background:url(../images/banner_6.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.anli_slideContainer11 li:nth-child(1).p5{ background:url(../images/banner_7.jpg) no-repeat; background-size:100% 100%; overflow:hidden;}
.banner1{ height:300px; overflow:hidden;}

.common{ overflow:hidden; padding-bottom:50px;}
.w1000{ width:1000px; margin:0 auto; overflow:hidden;}
.foot{ background:#2d2d2e; overflow:hidden; height:260px;}
.foot p{ font-size:14px; text-align:center; color:#FFF; line-height:40px; margin-top:20px;}
.foot p a{ color:#FFF;}
.foot_1{ width:85px; overflow:hidden; margin-top:20px; text-align:center;}
.foot_1 h1{ font-size:20px; color:#FFF; line-height:25px; margin-bottom:5px; margin-top:15px;}
.foot_1 h2{ font-size:14px; color:#FFF; line-height:30px;}
.foot_1 h2 a{ color:#FFF;}
.foot_2{ width:190px; overflow:hidden; margin-top:20px; margin-left:110px;}
.foot_2 h1{ font-size:20px; color:#FFF; line-height:25px; margin-bottom:5px; text-align:center;}
.foot_2 h2{ font-size:14px; color:#FFF; line-height:25px;}
.foot_3{ width:315px; overflow:hidden; margin-top:20px; margin-left:240px;}
.foot_3 h1{ font-size:20px; color:#FFF; line-height:25px; margin-bottom:5px; text-align:center; margin-top:15px;}
.foot_3 h2{ font-size:14px; color:#FFF; line-height:30px;}
.com_1{ overflow:hidden; margin-top:50px;}
.tit{ border-bottom:1px solid #c63131; padding-bottom:10px; overflow:hidden; text-align:center; font-size:23px; color:#000000;  font-family:"微软雅黑 Bold";}
.tit a.right{ color:#cc3333; margin-right:40px; font-size:12px; margin-top:14px;}
.tit a.left{ color:#000000; font-size:14px; margin-top:14px;}

.com1_1{ overflow:hidden; margin-top:35px;}
.com1_1 img.left{ margin-left:10px;}
.com11_r{ overflow:hidden; width:607px; margin-right:40px;} 
.com11_r p{ font-size:15px; line-height:30px; text-indent:2em; color:#090c0a; margin:15px 0;}
.com_2{ overflow:hidden; margin-top:50px;}
.com2_1{ overflow:hidden; margin-top:20px;}
.com2_1 li{ width:223px; height:156px; text-align:center; background:#eeeeee; overflow:hidden; cursor:pointer}
.com2_1 li:hover{ background:#c63131;}
.com2_1 li:hover p{ color:#fff;}
.com2_1 li img{ margin-top:10px;}
.com2_1 li p{ font-size:17px; margin-top:9px; color:#898989;}
.mr25{ margin-right:35px;}
.com_3{ overflow:hidden; margin-top:50px;}
.com3_1{ overflow:hidden; width:966px; margin:0 auto;}
.com31_1{ overflow:hidden; padding-top:21px; padding-bottom:16px; border-bottom:1px solid #858585; cursor:pointer;}
.com31_1:hover{ background:#e9e8e8;}
.com31_1 img.left{ border-radius:10px; margin-left:20px;}
.com311_a{ float:left; overflow:hidden; margin-left:45px; width:715px;}
.com311_a h1{ font-size:16px; color:#000000; margin-top:20px;}
.com311_a h1 a{ color:#000;}
.com311_a h2{ font-size:16px; color:#000000; margin-top:5px;}
.com311_a h2 a{ color:#000;}
.com311_a p{ font-size:14px; color:#666666; line-height:28px; margin-top:5px;}
.com31_1 img.right{ margin-right:32px; margin-top:30px;}
.nr_1{ overflow:hidden; margin-top:54px;}
.nr1_1{ overflow:hidden; margin-top:20px;}
.nr1_1 h1{ color:#000000; font-size:23px; text-align:center;}
.nr1_1 p{ color:#a7a7a7; text-align:center; font-size:17px; line-height:35px;}
.nr1_2{ width:910px; margin:0 auto; overflow:hidden; margin-top:10px;}
.nr1_2 p{ text-indent:2em; line-height:28px; color:#5d5d5d; margin:20px 0;}
.nr1_3{ overflow:hidden; margin-top:50px;}
.nr1_3 p{ font-size:20px; color:#000; margin-top:15px; text-align:center; margin-top:30px;}
.nr13_1{ overflow:hidden; width:805px; margin:0 auto; margin-top:50px; padding-bottom:25px; border-bottom:1px solid #000000;}
.nr13_1 li{ width:180px; overflow:hidden; text-align:center; color:#000000; font-size:23px;}
.mr140{ margin-right:140px;}
.mr88{ margin-right:88px;}
.mr150{ margin-right:150px;}
.mr10{ margin-right:10px;}
.nr13_2{ overflow:hidden; width:760px; margin:0 auto;}
.nr13_2 li{ overflow:hidden; border-bottom:1px dashed #929292; font-size:20px; color:#6d6d6d; margin-top:1px; padding-top:15px; padding-bottom:15px; cursor:pointer}
.nr13_2 li:hover{ background:#e9e8e8;}
.nr13_2 li span{ display:block; width:200px; text-align:center;}
.nr1_4{ overflow:hidden; margin-top:40px; border-bottom:1px solid #5a5a5a; border-top:1px solid #5a5a5a; padding:20px 0;}
.nr1_4 li{ font-size:17px; line-height:35px; color:#000000; margin-left:45px;}
.nr1_4 li a{ color:#000;}
.nr1_5{ overflow:hidden; clear:both; text-align:center; padding-top:45px; padding-bottom:45px; font-size:15px; }
.nr1_5 a{ border:1px solid #dddddd; padding:5px 10px; margin:0 5px;}
.nr1_5 a.hover{ background:#772329; color:#fff;}
.nr1_6{ overflow:hidden; margin-top:24px; background:#d4d4d4; text-align:center; padding:15px 0;}
.nr1_7{ overflow:hidden; margin-top:20px;}
.nr1_7 p{ text-align:center; color:#000000; font-size:15px; line-height:30px;}
.nr1_8{ overflow:hidden;}
.nrl8_1{ overflow:hidden; cursor:pointer; margin-top:60px;}
.nrl8_1:hover{ background:#e9e8e8;}
.nr181_l{width:223px; height:156px; text-align:center; background:#eeeeee; overflow:hidden;}
.nrl8_1:hover .nr181_l{ background:#c83232;}
.nr181_l img{ margin-top:10px;}
.nr181_l p{ font-size:17px; margin-top:9px; color:#898989;}
.nrl8_1:hover .nr181_l p{ color:#fff;}
.nr181_l1{width:223px; height:156px; text-align:center; background:#c83232; overflow:hidden;}
.nr181_l1 img{ margin-top:10px;}
.nr181_l1 p{ font-size:17px; margin-top:9px; color:#fff;}
.nr181_r{ width:685px; overflow:hidden;}
.nr181_r h1{ font-size:21px; color:#000000; font-family:"微软雅黑"; font-weight:bold; margin-top:10px;}
.nr181_r h1 a{ color:#000;}
.nr181_r p{font-size:17px; color:#5d5d5d; line-height:28px; margin-top:10px;}
.nr1_9{ margin:20px 0; text-align:center;}
.mt10{ margin-top:10px !important;}
.mt30{ margin-top:30px !important;}
.mt50{ margin-top:50px !important;}
.nr1_10{ overflow:hidden; margin-top:40px;}
.nrl10_1{ overflow:hidden;}
.w900{ width:900px; margin:0 auto; overflow:hidden;}
.w370{ width:370px;}
.w450{ width:450px;}
.w580{ width:580px;}
.nrl101_l{overflow:hidden;}
.nrl101l_t{ overflow:hidden; border:1px solid #030000; width:157px; margin:0 auto; padding:10px 0;}
.nrl101l_t p{ font-size:17px; color:#000000; line-height:28px; text-align:center; letter-spacing:2px;}
.nrl101l_b{ overflow:hidden; margin-top:30px;}
.nrl101l_b p{ font-size:17px; color:#000000; line-height:28px; text-indent:2em; margin-bottom:20px;}
.nrl101l_b p span{ color:#930001;}
.video_iframe{width:840px;height:500px;auto:0;frameborder:0;}
.video_iframe1{width:299px;height:289px;auto:0;frameborder:0;}		

.nrl_11{ overflow:hidden; background:url(../images/common12.jpg) 10px 0 repeat-y;}
.nrl11_1{ background:url(../images/common13.jpg) 0 10px no-repeat; overflow:hidden; padding-left:42px; margin-bottom:40px;}
.nrl11_1 img{ margin-bottom:15px;}
.nrl11_1 p{ font-size:17px; color:#000000; line-height:28px; margin-top:7px;}